package designMode.adapter;

/**
 * Created by 小星打屁屁 on 2015/4/13.
 * contact me ==>243709758@qq.com
 * 适配器，将Target与Adaptee进行适配
 */
public class Linker implements Target {
    //第一步，先生成一个adaptee对象
    private Adaptee adaptee ;
    public Linker(Adaptee adaptee){ //一个构造方法入口，用于将外部的adaptee适配对象传入
        this.adaptee = adaptee ;
    }
    @Override
    public void adapteeMethod() {//这个方法用来调用adaptee对象的具体功能
       adaptee.adapteeMethod();
    }

    @Override
    public void adapterMethod() {//适配器自身的一些方法，比如用来记录状态，参数什么的
        System.out.println("!!");
    }
}
